home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
qbbs
/
pop_202.zip
/
POPDOOR.DOC
< prev
next >
Wrap
Text File
|
1991-01-25
|
9KB
|
243 lines
POPDOOR!
The Remote Access Most Popular DOOR Lister
Written and Designed By Steven R. Hammond
The ICE BBS! (416)471-1310
Fido-net 1:250/505
Introduction:
The program came about one day while I was setting up some
program that listed a list of best message writers etc, I thought
it would be neat if there was something for the most popular door.
Users could then play the one that is the most popular and the
sysop could see which ones are just wasting space.
All the programs that I write are in protest of something
called Crippleware. This is something I can not agree with. To
write simple utilities like this one it only takes a small grasp of
some compilable langauge and a bit of imagination. I hate when
people write something that took them 2 hours and then cripple it
and except us to pay for it. Put it in a store if you want us to
buy it. I however agree with the Shareware concept. Remote Access
took hundreds of hours to write and many people are responsible for
its existence and its only 40 bucks and its not crippled.
People like Alan Davenport the author of Yankee Trader, Trade
Wars, Story Door, and more should be made a hero. Thousands of
Hours of work went into Yankee Trader and he asks nothing in return
but for you to enjoy it. The irony of it all is that Yankee Trader
is the best and most popular game in the BBS world beating all
Crippled Doors and Shareware doors. This is someone I model my code
after. FREEWARE.
If you find a program that you like, and its crippled or
shareware and it seems to be a simple program let me know and I
might just write you the program for free. Together we can beat
greedy shareware programmers.
Whether you agree with me or not, please enjoy my programs,
Its my gift to a hobby that has given me so much. (what a geek)
Have fun.
Payment:
The only payment I request for this is for you as a sysop to
send me netmail(Which would cost only pennies for a medium sized
message from anywhere in the world!). I want no money, no nothing,
I just want to see where this gets. If you have no means of sending
me net mail, drop a postcard in the mail and send it to
Steven Hammond
25 Princess St
Markham, Ontario, Canada
L3P 1K4
(This would cost very little too!)
Basically what I'm saying is, I want my ego inflated. <grin>
Support:
If you have any troubles with POPDOOR, write down in detail
the problem that is occurring, and netmail my bbs with this
information, I will assess the problem and correct it if necessary
and release a updated version and send a copy directly to your bbs.
Suggestions:
If you have any suggestions that you think would add to
POPDOOR's usability, forward these comments also to my bbs via
netmail.
Legalities
This software and it's documentation is Copyright 1990 by
Steven Hammond, All Rights are Reserved. By Executing this program
you agree with this. If you do not, then don't run it!
You use this software at your own risk, any damage to files or
software or hardware are not my fault. If you do not want to agree
with this also then don't execute the code!
Please, don't modify the code, I'm licensing it to you for
free anyways!
Any names which are not mine are copyright by their respectful
owners except for Crippleware which is copyrighted by the "I'm a
real jerk of a person, Inc."
The ZIP.
The original zip contained:
POPDOOR.EXE - the code
POPDOOR.DOC - the documentation
POPDOOR.CFG - Sample Configuration
WHATNEW.??? - Whats new for this version ???.
Any Archive containing anything else didn't come from my bbs.
Ok, now on to the documentation.
Popdoor Limits
The maximum number of Doors Popdoor handles is 100. If I find
that a lot or who's kidding who one sysop says it needs more I will
change it to be defined by POPDOOR.CFG.
The Maximum number of Users popdoor handles is 1000. This
should be enough.
First off, unzip the archive where ever you want. I place it
in its own directory, but its up to you.
Then type this in.
POPDOOR /I
This initializes the POPDOOR.DAT file, and obviously also
creates it. It also creates a POPUSER.DAT file.
Popdoor Will read the type of log you are using from RACONFIG
file. Whether it is OPUS or FrontDoor It does not matter. Make sure
that no other Logs are defined as the same log file. Sometimes
Sysops have frontdoor or filedoor using the same log file. It
shouldn't create a problem but just to be sure.
Then load up your favourite editor and edit the POPDOOR.CFG
file.
Valid lines in the POPDOOR.CFG file are
; - when placed at the start of a line means text following it
is simply a remark made by you or me.
SYSTEMPATH - This is the FULL PATH, (NO FILE NAME) to your
remote access config file (CONFIG.RA). E.g. C:\RA\ or D:\ICEBBS\.
Popdoor get the following information from the Raconfig file.
Gets the Path to the TEXT File Directory, Gets the Sysop Name,
Gets the BBS name, Gets the flag that Excludes or Includes the
Sysop in Listings.
LOGFILE - this is the FULL PATH and FULL NAME of the Remote
Access log file. E.g. C:\RA\RA.LOG or C:\MYBBS\SYSTEM.LOG
USERS - This goes along with the POPUSER, if nothing is
entered or this is not put in the config file POPDOOR will default
to the top 15 users. E.g. USERS 10 or USERS 15 or USERS 20
CLEARSCREEN - This is a YES or NO Answer anything else will be
ignored and a YES will be defaulted. This flag simply tells popdoor
whether you want a clearscreen code to be placed in the POPDOOR
files and the POPUSER files.
ENTER - This is a YES or NO Answer anything else will be
ignored and a YES will be defaulted. This flag tells popdoor
whether you want a 'Press ENTER to Continue' placed at the bottom
of the POPDOOR and the POPUSER files.
DOORNAME - This is the name of a door that your bbs is
running, the way you want it to appear in the popfile. e.g. Yankee
Trader or Global Warfare.
DOORLOG - * * * * Important * * * *
This MUST FOLLOW the DOORNAME command in the Config
file. This contains the unique appearance in the log file of the
DOORNAME previous to it. e.g. Errorlevel 30 or GWF.BAT.
An example of this would be.
DOORNAME Yankee Trader
DOORLOG Errorlevel 30
DOORNAME Global Warfare
DOORLOG Gwf.bat
Don't worry about being upper or lower case, POPDOOR is NOT
case sensitive.
If you are still lost, take a look at the sample configuration
file I send along with POPDOOR, and you'll figure it out.
If you add a DOOR after you've already started popdoor, IT
MUST GO AT THE END of POPDOOR.CFG after all the other ones you've
already put in POPDOOR.CFG.
To delete a door, CHANGE THE NAME OF IT IN THE POPDOOR.CFG
file to NONE and the LOGFILE to something that will never be found
in the log file, like 123456789 or NOTHING or ZZZZZZZ etc.
When you ADD a DOOR and you have a NONE somewhere in the
POPDOOR.cfg file, simply use this space to add the new door instead
of putting it at the end but either way will add the door to the
list.
ONCE POPDOOR HAS BEEN STARTED YOU MUST NOT CHANGE THE ORDER OF
THE DOORS IN THE POPDOOR CONFIG FILE.
If you are running a multi-line bbs, each line has its own log
file. You can enter the name of the log file from the command line.
Like this.
POPDOOR C:\RA\LINE1\SYSTEM.LOG
or
POPDOOR c:\RA\LINE2\SYSTEM.LOG
Otherwise popdoor will default to the name of the log file in
the popdoor.cfg file. Also for MULTI LINE bbs, MAKE SURE THAT
POPDOOR NEVER RUNS on 2 LINES AT THE SAME TIME. Popdoor is not
multi task aware. Some sysops run popdoor after a user logs off. I
would not recommend this on multi line bbs system.
I hope you enjoy this utility and look for future
enhancements.
Steven Hammond
1:250/505
(416)471-1310
Sysop - Me
I would like to thank the following BBS's for beta testing and
putting up with all the changes I do.
Buckingham Palace
1:123/22
(901)873-0860
Sysop - Kerry Buckingham
The Intoxicated BBS
1:250/720
(416)630-7850
Sysop - Mark Bylok
To receive the latest version of POPDOOR request the MAGIC
WORD - POPDOOR - from anyone of the bbs's listed above.